﻿var userObj;

// 用户管理页面上点击删除按钮弹出删除框(userlist.jsp)
function deleteUser(obj) {
    $.ajax({
        type: "DELETE",
        url: path + "/user/del/" + obj.attr("userid"),
        // data:{id:obj.attr("userid")},
        dataType: "json",
        success: function (data) {
            if (data.delResult == "true") { // 删除成功：移除删除行
                cancleBtn();
                obj.parents("tr").remove();
            } else if (data.delResult == "false") { // 删除失败
                //alert("对不起，删除用户【"+obj.attr("account")+"】失败");
                changeDLGContent("对不起，删除用户【" + obj.attr("account") + "】失败");
            } else if (data.delResult == "notexist") {
                //alert("对不起，用户【"+obj.attr("account")+"】不存在");
                changeDLGContent("对不起，用户【" + obj.attr("account") + "】不存在");
            }
        },
        error: function (data) {
            //alert("对不起，删除失败");
            changeDLGContent("对不起，删除失败");
        }
    });
}

function openYesOrNoDLG() {
    $('.zhezhao').css('display', 'block');
    $('#removeUse').fadeIn();
}

function cancleBtn() {
    $('.zhezhao').css('display', 'none');
    $('#removeUse').fadeOut();
}

function changeDLGContent(contentStr) {
    var p = $(".removeMain").find("p");
    p.html(contentStr);
}

$(function () {
    //通过jquery的class选择器（数组）
    //对每个class为viewUser的元素进行动作绑定（click）
    /**
     * bind、live、delegate
     * on
     */
    $(".viewUser").on("click", function () {
        //将被绑定的元素（a）转换成jquery对象，可以使用jquery方法
        var obj = $(this);
        window.location.href = path + "/user/view/" + obj.attr("userid");
    });
    // $(".viewUser").on("click",function(){
    //     //将被绑定的元素（a）转换成jquery对象，可以使用jquery方法
    //     var obj = $(this);
    //     /*window.location.href=path+"/user/view/"+ obj.attr("userid");*/
    //     $.ajax({
    //         type:"GET",
    //         /*url:path+"/user/" + obj.attr("userid") + "/view",*/
    //         url:path+"/user/" + obj.attr("userid") + "/view.json",
    //         data:{format:"json"},
    //         // data:{id:obj.attr("userid")},
    //         dataType:"json",
    //         success:function(result){
    //             // alert(result.account);
    //             if("failed" == result){
    //                 alert("操作超时！");
    //             }else if("nodata" == result){
    //                 alert("没有数据！");
    //             }else{
    //                 $("#v_account").val(result.account);
    //                 $("#v_realName").val(result.realName);
    //                 if(result.sex == "1"){
    //                     $("#v_sex").val("女");
    //                 }else if(result.sex == "2"){
    //                     $("#v_sex").val("男");
    //                 }
    //                 $("#v_birthday").val(result.birthday);
    //                 $("#v_phone").val(result.phone);
    //                 $("#v_address").val(result.address);
    //                 $("#v_roleName").val(result.roleName);
    //                 $("#v_createdTime").val(result.createdTime);
    //                 $("#v_idPicPath").attr("src", path+result.idPicPath);
    //                 $("#v_workPicPath").attr("src", path+result.workPicPath);
    //             }
    //
    //         },
    //         error:function(data){
    //             alert("error!");
    //         }
    //     });
    // });

    $(".modifyUser").on("click", function () {
        var obj = $(this);
        window.location.href = path + "/user/toUpdate?uid=" + obj.attr("userid");
    });

    $('#no').click(function () {
        cancleBtn();
    });

    $('#yes').click(function () {
        deleteUser(userObj);
    });

    $(".deleteUser").on("click", function () {
        userObj = $(this);
        changeDLGContent("确定删除用户【" + userObj.attr("account") + "】吗？");
        openYesOrNoDLG();
    });

    /*$(".deleteUser").on("click",function(){
        var obj = $(this);
        if(confirm("确定删除用户【"+obj.attr("account")+"】吗？")){
            $.ajax({
                type:"GET",
                url:path+"/jsp/user.do",
                data:{method:"deluser",uid:obj.attr("userid")},
                dataType:"json",
                success:function(data){
                    if(data.delResult == "true"){//删除成功：移除删除行
                        alert("删除成功");
                        obj.parents("tr").remove();
                    }else if(data.delResult == "false"){//删除失败
                        alert("对不起，删除用户【"+obj.attr("account")+"】失败");
                    }else if(data.delResult == "notexist"){
                        alert("对不起，用户【"+obj.attr("account")+"】不存在");
                    }
                },
                error:function(data){
                    alert("对不起，删除失败");
                }
            });
        }
    });*/
});